package ar.edu.utn.frre.sistop.simumem.model;

public class Espacio implements Comparable<Espacio> {

    private long inicio;
    private long tamano;

    public Espacio(long inicio, long tamano) {
        this.inicio = inicio;
        this.tamano = tamano;
    }

    public long getInicio() {
        return inicio;
    }

    public long getTamano() {
        return tamano;
    }

    public void setInicio(long inicio) {
        this.inicio = inicio;
    }

    public void setTamano(long tamano) {
        this.tamano = tamano;
    }

    @Override
    public String toString() {
        return inicio + "-" + (inicio + tamano - 1) + "(" + tamano + ")";
    }

	@Override
	public int compareTo(Espacio another) {
		return (int) (this.getInicio() - another.getInicio());
	}

}
